package com.model.vo.machine.machineInfo.getMachineList;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * TODO
 *
 * @Description
 * @Author tm
 * @Date 2023-08-26 9:44
 **/
@Data
public class GetMachineListVO {
    @ApiModelProperty(value = "ID")
    private Long id;
    @ApiModelProperty(value = "厂家名称")
    private String factoryName;
    @ApiModelProperty(value = "农机编号")
    private String machineNo;
    @ApiModelProperty(value = "经销商用户ID")
    private Long dealerUserId;
    @ApiModelProperty(value = "经销商用户姓名")
    private String dealerName;
    @ApiModelProperty(value = "经销商手机号")
    private String dealerPhone;
    @ApiModelProperty(value = "农户ID")
    private Long ownerUserId;
    @ApiModelProperty(value = "农户名称")
    private String ownerName;
    @ApiModelProperty(value = "农户手机号")
    private String ownerPhone;
    @ApiModelProperty(value = "设备型号")
    private String deviceModel;
    @ApiModelProperty(value = "设备类型")
    private String deviceType;
    @ApiModelProperty(value = "设备类型ID")
    private Integer deviceTypeId;
    @ApiModelProperty(value = "质保类型,1按售后工作时长，2按售后天数")
    private Integer warrantyType;
    @ApiModelProperty(value = "质保单位，1小时，2天，3月，4年")
    private Integer warrantyUnit;
    @ApiModelProperty(value = "质保期")
    private Integer warrantyValue;
    @ApiModelProperty(value = "终端编号")
    private String dtu;
    @ApiModelProperty(value = "SIM卡号")
    private String sim;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "是否已售，0未售，1已售")
    private Integer isSell;
    @ApiModelProperty(value = "生产日期")
    private String produceDate;
    @ApiModelProperty(value="幅宽")
    private String toolWidth;
}
